home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / c / jpl_c.zip / STRNCAT.C < prev    next >
Text File  |  1986-05-18  |  768b  |  29 lines

  1. /* 1.0  07-06-84
  2.  ************************************************************************
  3.  *            Robert C. Tausworthe                *
  4.  *            Jet Propulsion Laboratory            *
  5.  *            Pasadena, CA 91009        1984        *
  6.  ************************************************************************/
  7.  
  8. #include "defs.h"
  9. #include "stdtyp.h"
  10.  
  11. /************************************************************************/
  12.     STRING
  13. strncat(s1, s2, n)    /* concatenate string s2 onto s1, but at most
  14.                n characters. Return pointer s1.        */
  15. /*----------------------------------------------------------------------*/
  16. STRING s1, s2;
  17. int n;
  18. {
  19.     STRING p;
  20.  
  21.     p = s1;
  22.     while (*s1 AND n > 0)
  23.     {    s1++;
  24.         n--;
  25.     }
  26.     strncpy(s1, s2, n);
  27.     return p;
  28. }
  29.